i have already done that - German English Dictionary